supporting partner - German English Dictionary